Using software process modeling to analyze the COTS based development process
نویسندگان
چکیده
Several process guidelines for the development of COTSbased software systems have been described by informal notations and published in literature. We present here our attempt to model the COTS-based software process using a software process modeling language (E3).We provide models of existing COTS-based development processes, we discuss some of their limitations, and we give suggestions for improvement of these.
منابع مشابه
Integrating Architecture and Familiarization in CBD
There are several attempts to model and provide guidelines for the development of COTS-based software systems. The literature offers a wide spread in terms of both viewpoints and focus. We present here our attempt to model the CBD process using a software process modeling language (E3). Our work proposes a unified view in the form of a software process model which provides a formal abstraction ...
متن کاملTowards a Model-based COTS-aware Requirements Engineering Process
The goals of developing systems better, faster, and cheaper continue to drive software engineering practitioners and researchers to investigate software engineering methodologies. In requirements engineering, the focus has been on modeling the software engineering process and products for systems that are being built from scratch. As the size and complexity of systems continues to grow the use ...
متن کاملA dynamic risk analysis on new product development process
Abstract In the dynamic and competitive market, managers seek to find effective strategies for new products development. Since There has not been a thorough research in this field, this study is based on a review on the risks exist in the NPD process and an analysis of risks through FMEA approach to prioritize the existent risks and a modeling behavior of the NPD process and main risks using s...
متن کاملOptimizing Process Decision in COTS-Based Development Via Risk Based Prioritization
Good project planning requires the use of appropriate process model as well as effective decision support technique(s). However, current software process models provide very little COTS-specific insight and guidance on helping COTS-based application developers to make better decisions with respect to their particular project situations. This paper presents a risk based prioritization approach t...
متن کاملInvestigating and Improving a COTS-Based Software Development Process
The work described in this paper is an investigation of COTS-based software development within a particular NASA environment, with an emphasis on the processes used. Fifteen projects using a COTS-based approach were studied and their actual process was documented. This process is evaluated to identify essential differences in comparison to traditional software development. The main differences,...
متن کامل